#!/usr/bin/env bash
# Run this on the server after I push new changes to GitHub.
# Usage: ./deploy.sh
set -e

echo "Pulling latest from GitHub..."
git pull origin main

echo "Installing any new mock-server dependencies..."
cd servicetitan-mock
npm install --silent

echo "Restarting the mock server (pm2)..."
pm2 restart servicetitan-mock || pm2 start server.js --name servicetitan-mock
pm2 save

echo "Done. Static files (landing/dispatch/traffic/st-live-adapter.js) need no restart —"
echo "just refresh the browser tab to see changes there."
